$(function(){
  // 页码
  let cPage = 1
  getcomment()
  function getcomment(){
    // 获取评论数据
    $.ajax({
      method: 'get',
      url: BigNew.comment_search,
      data: {
        page:cPage,
        perpage:10
      },
      success: (res) => {
        // console.log(res.data.data[0].state);
        const htmlStr = template('comment',{list:res.data.data})
        $('tbody').html(htmlStr)
        res.data.data.forEach((value,key)=>{
          if(value.state === '已通过'){
            // console.log(key);
            // // $('.danger').eq(key).find('#ratify').removeClass('btn-info').addClass
            // ('btn-warning').text('拒绝')
            $('.danger').eq(key).find('#ratify').css({display:'none'})
          }else if(value.state === '已拒绝'){
            $('.danger').eq(key).find('#ratify').css({display:'none'})
          }else if (value.state === '待审核'){
            $('.danger').eq(key).find('#remove').removeClass('btn-info').addClass('btn-warning').text('拒绝')
          }
        });
        setPage(cPage,res.data.totalPage)
      }
    })
  }
    // 点击分页插件页码：ajax请求对应分页数据
  /**
   * @param pageCurrent 当前所在页
   * @param pageSum 总页数
   * @param callback 调用ajax
   */
  function setPage(pageCurrent, pageSum, callback) {
    $("#pagination").bootstrapPaginator({
      //设置版本号
      bootstrapMajorVersion: 3,
      // 显示第几页
      currentPage: pageCurrent,
      // 总页数
      totalPages: pageSum,
      //当单击操作按钮的时候, 执行该函数, 调用ajax渲染页面
      onPageClicked: function (event, originalEvent, type, page) {
        // 把当前点击的页码赋值给cPage, 调用ajax,渲染页面
        cPage = page;
        // 根据新的分页数据重新发送 ajax 请求
        getcomment && getcomment();
      },
    });
  }
  console.log( $('#ratify'));
  // 批准事件(事件委托)
  $('tbody').on('click','#ratify',function(){
  // 获取id
    const id = $(this).attr('data-id')
    console.log($(this).text());
  // 发送请求
  $.ajax({
    method: 'post',
    url: BigNew.comment_pass,
    data: {id},
    success: (res) => {
      // console.log(res);
      // 重新获取评论数据 
      getcomment()
    }
  })
  
  })
  // 删除事件(事件委托)
  $('tbody').on('click','#remove',function(){
    // 获取id
      const id = $(this).attr('data-id')
      // console.log(id);
      if($(this).text() === '拒绝'){
        // 发送请求
          $.ajax({
            method: 'post',
            url: BigNew.comment_reject,
            data: {id},
            success: (res) => {
              getcomment()
            }
          })
      }else if ($(this).text() === '删除'){
            // 发送请求
        $.ajax({
          method: 'post',
          url: BigNew.comment_delete,
          data: {id},
          success: (res) => {
            // console.log(res);
            // 重新获取评论数据
            getcomment()
          }
        })
      }
    })
  
})